Non-Intrusive Hardware/Software Monitoring for Single- and Multiprocessor Real-Time Systems
نویسنده
چکیده
Run-time observability in hardware and software is a requirement for testing and debugging any computer system. In real-time systems, and in particular distributed such, it is however difficult to obtain observability without altering the system’s timing behaviour. Monitoring techniques using passive hardware have been used to extract software execution traces non-instrusively to the system. However, the passive hardware techniques such as in-circuit emulation, logic analysis, and oscilloscope, are not keeping pace with today’s system speeds (>200 MHz) and the highly integrated chips and circuit-boards that obstructs hardware probing. In this paper, we present MAMon1, a non-intrusive hardware-based monitoring system that can monitor logic-level and system-level events in single/multiprocessor real-time systems. The MAMon system integrates a hardware Probe-Unit on-chip (FPGA or ASIC) with a hardware-based Real-Time Kernel. The Probe-Unit collects, time-stamps, and transfers all events on the target, via a parallel cable, to a database on a host computer system. A monitoring tool environment, where the event-database is a central part, provides a structured framework for implementing debug and post analysis facilities. The paper will also describe the hardware-based Real-Time Kernel (RTU) and how MAMon connects to it in order to extract the system/process-level information non-intrusively.
منابع مشابه
On-Chip Monitoring of Single- and Multiprocessor Hardware Real-Time Operating Systems
This paper presents a novel hardware monitoring system that gives non-intrusive observability into the execution of hardware-accelerated Real-Time Operating Systems. Monitoring is a necessity for testing, debugging and performance evaluations of real-time computer systems. Most research into monitoring of real-time systems have been devoted to minimising the execution interference imposed by th...
متن کاملOn-Chip Monitoring for Non- Intrusive Hardware/Software Observability
The increased complexity in today’s state-of-the-art computer systems make them hard to analyse, test, and debug. Moreover, the advances in hardware technology give system designers enormous possibilities to explore hardware as a means to implement performance demanding functionality. We see examples of this trend in novel microprocessors, and Systems-on-Chip, that comprise reconfigurable logic...
متن کاملA Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study
This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...
متن کاملA Hardware and Software Monitor for High-Level System-on-Chip Verification
Verification of today’s Systems-on-Chip (SoC) occur at low abstraction-levels, typically at register-transfer level (RTL). As the complexity of SoC designs grows, it is increasingly important to move verification to higher abstractionlevels. Hardware/software co-simulation is a step in this direction, but is not sufficient due to inaccurate processor models, and slow hardware simulation speeds....
متن کاملHardware/Software Co-Configuration for Multiprocessor SoPC
Real-time operating systems (RTOS) for multiprocessor systems built on a single FPGA should be configurable to a wide rage of architecture. Because the configuration of RTOS depends on hardware architecture, it is advantageous to co-configure multiprocessor architecture and RTOS simultaneously. This paper is a work-in-progress report of our research on configurable RTOS and co-configuration
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001